 @charset "utf-8";
/* CSS Document */
a{color:#565656; text-decoration:none;}
a:hover{ text-decoration:none;color: #549ac1;}
body{ font-family:"微软雅黑"!important; font-size:14px!important; color:#565656!important; border:0; padding: 0; margin:0; clear:both; background:#fff!important;}
/*内页店铺*/
#moTou { display:none;}
body p{ font-family:"微软雅黑"!important;}



/*首页头部*/



.top { width:100%; height:147px; margin:0 auto; }
.top_a { width:1335px; height: auto; margin:0 auto; padding-top:43px;}
.top_left { float:left; width:232px;}
.top_right { width:980px; float:left; margin-top:20px; margin-left:80px;}
.top_right li { float:left; padding:6px 21px 6px 21px; position:relative;}
.top_right li:hover { background:#c31c14; border-radius:1em;}
.top_right li a { display:block; font-size:16px;}
.top_right li:hover a { color:#fff; display:block;}
.top_right .kd { background:#c31c14;  border-radius:1em;}
.top_right .kd  a { color:#fff;}
.top_right li:hover .hs { display:block;}
.top_right li .hs { position:absolute; z-index:999; left:0; top:28px; background:url(../images/yu_06.png); padding-bottom:10px; display:none;} 
.top_right li .hs li { padding:0; width:100%; text-align:center; line-height:26px; margin-top:5px;}
.top_right li .hs li a { color:#333;}
.top_right li .hs li:hover a { color:#fff;}

.top_r { float:right; position:relative; margin-top:25px; cursor: pointer;}
.top_t { position:absolute; z-index:999; right:-23px; top:30px; display:none;}
.top_r:hover .top_t { display:block;}

/*banner*/

/*banner*/
.fouse{ width:100%; margin:0 auto;  overflow:hidden;}
.hbann{ width:100%; margin:0 auto; height:649px;}
#full-screen-slider { width:100%; height:649px; float:left; position:relative; }
#slides { display:block; width:100%; height:649px; list-style:none; padding:0; margin:0; position:relative}

#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; text-indent:-9999px;}
#slides li a { display:block; width:100%; height: auto; text-indent:-9999px;}
#pagination { width:100%; text-align:center; display:block; list-style:none; position:absolute;  margin-left:0%!important; top:609px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
.fouse #pagination li { display:block; list-style:none; width:20px; height:20px; display:inline-block; text-align:center; margin-left:15px; background:url(../images/index3_05.png); }
.fouse #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.fouse #pagination li.current { background:url(../images/index3_03.png); }
.moBanner{ width:100%; margin:0 auto; display:none;}
.fouse_foot { width:100%; height:auto; margin:0 auto; overflow:hidden;}
.pro_bottm { width:100%; height:auto; overflow:hidden; padding-top:1%;}
.fouseh{ width:100%; margin:0 auto;  overflow:hidden;}



.fouse1{ width:100%; margin:0 auto;  overflow:hidden;}
.hbann1{ width:100%; margin:0 auto; height:450px; overflow:hidden;}
.hbann1 #pagination { width:100%; text-align:center; display:block; list-style:none; position:absolute;  margin-left:0%!important; top:400px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
.fouse1 #pagination li { display:block; list-style:none; width:16px; height:16px; display:inline-block; text-align:center; margin-left:15px; background:url(../images/about2_05.png);}
.fouse1 #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.fouse1 #pagination li.current { background:url(../images/about2_03.png);}

/*头部右边*/
/*首页*/
.pros { width:100%; height:auto; margin:0 auto; overflow:hidden; background:url(../images/index3_02.jpg)}
.pros_a { width:1200px; height:auto; margin:0 auto; overflow:hidden; padding-bottom:50px;}
.pros_h { width:100%; height:auto; margin:0 auto; padding-top:68px;}
.pros_h li { width:369px; float:left; background:#fff;}
.pros_h li .pros_h_top img{    max-height: 266px;}
.pros_h_bottm { padding:3%; width:100%; height:265px;}
.pros_hg_top { width:100%; height:auto; padding-bottom:30px;}
.pros_hg_top span { color:#a50012; font-size:26px;}
.pros_hg_top font { font-size:16px; color:#666666;}
.pros_hg_o { width:100%; height:auto; line-height:22px;}
.pros_hg_o span { font-size:18px; color:#333333; padding-bottom:10px; border-bottom:dashed #e5e5e5; overflow:hidden; display:block; margin-bottom:20px;}
.pros_hg_o a { float:right; color:#c31c14; font-size:16px; display:block; padding-bottom:20px; padding-top:20px;}
.pros_hg_o a:hover { color:#c31c14; }

.pros_kh_o { width:100%; height:auto; overflow:hidden;}
.pros_kh_o li { width:100%; background:#fef3ef; padding-left:15px; height:30px; line-height:30px; margin-bottom:10px;}


.pros_hgf_top { width:100%; height:auto; padding-bottom:10px;}
.pros_hgf_top span { color:#a50012; font-size:26px;}
.pros_hgf_top font { font-size:16px; color:#666666;}
.pros_hg_of a { float:right; color:#c31c14; font-size:16px; display:block; padding-bottom:0px; padding-top:10px;}
.pros_hg_of a:hover { color:#c31c14; }

.about { width:100%; height:auto; margin:0 auto; overflow:hidden;}
.about_a { width:1200px; margin:0 auto; padding-top:60px;}
.about_left { float:left; width:618px;}
.about_left_top { width:100%; height:auto; line-height:0;}
.about_left_h { width:100%; height:auto; padding:2%; background:#a8b7cf; line-height:26px; color:#Fff;}
.about_left_h span { text-align:center; font-size:20px; color:#fff; display:block; width:100%; height:auto; padding-bottom:25px;}
.about_left_h a { text-align:center; line-height:32px; color:#fff; border:1px solid #Fff; margin:0 auto; display:block; width:82px; height:32px; margin-top:14px;}
.about_left_h a:hover { color:#fff; }

.about_right { width:507px; float:right;}
.about_right li { width:507px; padding-bottom:23px;}



.nnews_head { width:100%; height:auto; margin:0 auto; text-align:center; font-size:22px; font-weight:bold; color:#333333; padding-top:30px;}
.nnews_aa { width:74%; height:auto; line-height:32px; margin:0 auto; overflow:hidden; padding-top:34px;}
.nnews_a font { padding-left:20px;}
.bdsharebuttonbox { float:right;}
.nnews_kd { width:100%; height:auto; border-bottom:1px  dashed #d2d2d2}
.djg { width:100%; height:auto; margin:0 auto; color:#666666; line-height:24px; padding-top:40px;}

.nnews_l { width:100%; height:auto; margin:0 auto; overflow:hidden; padding-top:50px; }
.nnews_l li { padding-bottom:10px;}
.nnews_l li a:hover { color:#00893f;}


.pinpai { width:100%; height:766px; background:url(../images/index5_02.jpg) no-repeat center;}
.pinpai_a { width:1200px; height:auto; margin:0 auto; position:relative;}
.pinpai_top { position:absolute; z-index:999; top:-100px; text-align:center; left:390px;}
.pinpai_u { width:100%; height:auto; margin:0 auto; overflow:hidden; padding-top:127px;}
.pinpai_u li { width:570px; float:left; background:#fff; padding:1%; overflow:hidden; margin-bottom:35px;}
.pinpai_u_left { width:254px; height:253px; float:left;}
.pinpai_u_right { width:267px; float: right; line-height:26px;}
.pinpai_u_right span { font-size:24px; color:#333333; display:block; padding-bottom:28px;}
.pinpai_u_right  a { width:87px; height:32px; line-height:32px; display:block; border-radius:1em; color:#fff; margin-top:37px; background:#c31c14; text-align:center;}
.pinpai_u_right  a:hover { color:#fff;}
.pinpai_u li:nth-child(2n+2) { float:right;}

.foot { width:100%; height:auto; margin:0 auto;}
.foot_a { width:1200px; height:auto; margin:0 auto; padding-top:70px; padding-bottom:40px; overflow:hidden;}
.foot_left { width:695px; float:left;}
.foot_left_top { width:100%; height:auto; font-size:16px; overflow:hidden; color:#c31c14; padding-bottom:28px;}
.foot_left_top span { font-size:20px;}
.foot_left ul { width:100%; height:auto; overflow:hidden; font-size:16px; line-height:24px;}
.foot_left ul li { width:100%; height:auto; padding-bottom:20px;}
.foot_right { width:370px; float:right;}
.foot_right_a li { float:left; width:50%; text-align:center; line-height:26px;}
.foot_right_a { width:100%; overflow:hidden; height:auto; margin:0 auto;}
.foot_y { width:100%; overflow:hidden; height:auto; margin:0 auto; padding-top:25px;}
.foot_y li { width:25%; text-align:center; float:left;}
.foo_pd { width:100%; height:auto; background:#c31c14; text-align:center; padding:15px 0 15px 0; color:#fff;}



.nprosf { width:100%; float:right; height:auto; margin:0 auto; overflow:hidden;}
.npros_head { width:100%; height:auto; padding-top:70px; padding-bottom:50px; text-align:center; color:#033e99; font-size:24px;}
.npros_lefta { width:48%; float:left;}
.npros_lefta img { width:576px; height:458px;}
.npros_right { width:47%; height:auto; float:right;}
.npros_right p { border-bottom:1px  dashed #00063e; line-height:50px; font-size:18px;}
.npros_bottm { width:130px; height:auto; background:#c31c14; border-radius:0.5em; text-align:center; line-height:36px; margin-top:5%;}
.npros_bottm a { color:#fff;}
.npros_bottm a:hover { color:#fff;}
.npros_kg{ width:100%; height:auto; line-height:40px; background:#f3f3f3; border-left:3px solid #c31c14; padding-left:10px; margin-top:15px;}
.npros_dg { width:100%; height:auto; margin:0 auto; overflow:hidden; margin-top:2%;}
.npros_ld { width:100%; height:auto; margin:0 auto; overflow:hidden; margin-top:2%; }
.npros_gg { width:100%; height:auto; line-height:26px; padding-top:4%;}
.npros_gg a { color:#333333;}
.npros_gg a:hover { color:#00893f;}

.scrollBoxf { display:none;}


.banner { width:100%; height:auto;     text-align: center;   overflow: hidden;}
.banner img{max-width:100%;}
.nabout { width:100%; height:auto; margin:0 auto; overflow:hidden; border-bottom:1px solid #dedfdd;}
.nabout_a { width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.nabout_top { width:100%; height:auto; margin:0 auto; overflow:hidden; line-height:24px; padding-bottom:19px; margin-top:22px;}
.nabout_top span { border-bottom:2px solid #c31c14; font-size:26px; padding-bottom:12px;}
.nabout_top font { float:right;}
.nabout_top h { color:#c31c14;}
.nabout_top font img { float:left; padding-right:10px;}

.nabouty { width:100%; height:auto; margin:0 auto; overflow:hidden;}
.nabouty_a { width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.nabout_nav { width:100%; height:auto; margin:0 auto; overflow:hidden;}
.nabout_nav li { width:140px; height:37px; border-radius:0.6em; background:#e1e1e1; float:left; text-align:center; line-height:37px; margin-right:20px; margin-top:50px; }
.nabout_nav li a { font-size:16px; display:block; color:#666666;}
.nabout_nav .yt { background:#c31c14;}
.nabout_nav .yt a { color:#fff;}

.nabout_p { width:100%; height:auto; margin:0 auto; overflow:hidden; padding-top:40px; padding-bottom:40px;}
.nabout_p img { width:100%; height:auto; margin:0 auto;}

.nabout_u { width:100%; height:auto; margin:0 auto; overflow:hidden;}
.nabout_u_left { width:585px; float:left; height:auto;}
.nabout_u_right { width:560px; float:right;}
.nabout_u_right_top { width:100%; height:auto; margin:0 auto; color:#999999; text-align:center;}
.nabout_u_right_top span { display:block; width:100%; height:auto; margin:0 auto; background:url(../images/about3_03.png) no-repeat center bottom; font-size:24px; color:#c31c14; padding-bottom:15px; margin-bottom:13px;}

.nabout_u_right_o { width:100%; height:auto; padding-top:47px; line-height:32px;}
.nabout_u_right_o p { text-indent:2em;}

.ry { width:100%; height:auto; margin:0 auto; overflow:hidden; background:#f9f9f9; margin-top:60px;}
.ry_a { width:1200px; height:auto; margin:0 auto; padding-top:20px; padding-bottom:30px;}

/* 本例子css */
.nabout_uts { width:100%; height:auto; margin:0 auto; overflow:hidden; margin-top:30px;}
.scrollBox{ width:1200px;  background:url(images/scrollBg.png) ; position:relative; }
.scrollBox .piclist{ overflow:hidden; zoom:1;}
.scrollBox .ohbox{overflow:hidden; position:relative;width:1200px;left:0px}
.scrollBox {position:relative;overflow:hidden;zoom:1; }
.scrollBox .piclist li{float:left; display:inline; width:229px; margin-right:90px; border-radius:0.5em; text-align:center; line-height:26px;}
.scrollBox .piclist li img { width:229px; height:324px;}
.scrollBox .piclist li a { color:#333;}
.scrollBox .piclist li span{height:25px;line-height:25px;display:block;text-align:center;   }
.scrollBox .pageBtn span{ background:url(images/bntBg.png) no-repeat; display:block;width:37px;height:59px;position:absolute;top:70px;cursor:pointer;text-indent:-999em;overflow:hidden; }
.scrollBox .pageBtn .prev{ left:0;background-position:-11px -84px ; background:url(../images/index_52.jpg) no-repeat;}
.scrollBox .pageBtn .next{ right:0;background-position:-53px -84px ;  background:url(../images/index_55.jpg) no-repeat;}
.scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 413px; }
.scrollBox .pageBtn .list li{ background:url(images/bntBg.png); float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }
.scrollBox .pageBtn .list li.on{background-position:-114px -57px }


.npin { width:100%; height:auto; background:#fecede;}
.npin_a { width:1200px; margin:0 auto; overflow:hidden; padding-top:123px; padding-bottom:50px;}
.npin_d { width:100%; height:auto; margin:0 auto; overflow:hidden;}
.npin_d_left { width:355px; float:left; color:#c31c14; line-height:26px; font-size:16px;}
.npin_d_left  span { font-size:30px; color:#333;}
.npin_d_right { width:835px; float:right; line-height:24px; text-indent:2em;}

.npin_ls { width:100%; height:auto; margin:0 auto; overflow:hidden; margin-top:32px;}
.npin_ls li { float:left; text-align:center;  margin-right:120px; font-size:16px; color:#c31c14; line-height:24px;}
.npin_ls li:nth-child(4){ margin-right:0;}


.npij { width:100%; height:auto; margin:0 auto; overflow:hidden;}
.npij_a { width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.npij_top { text-align:center; border-radius:1em; margin-top:37px; margin-bottom:40px;}
.npij_top li { width:175px; display:inline-block; background:#fef3ef; line-height:55px;}
.npij_top li:nth-child(1){  -webkit-border-top-left-radius:50px; -webkit-border-bottom-left-radius:50px; }
.npij_top li:nth-last-child(1){  -webkit-border-top-right-radius:50px; -webkit-border-bottom-right-radius:50px; }
.npij_top li:nth-child(1) {  -webkit-border-top-right-radius:0px; -webkit-border-bottom-right-radius:0px;}

.npij_top .ut { background:#c31c14;} 
.npij_top .ut a { color:#fff;}
.npij_top li a { color:#333; font-size:18px;}

.npij_p { width:100%; height:auto; margin:0 auto;}
.npij_p li { width:348px; height:auto; float:left; line-height:24px; margin-right:70px; margin-bottom:20px;}
.npij_p li img { width:348px; height:auto;}
.npij_p li a { color:#333;}
.npij_p li:nth-child(3n+3) { margin-right:0;}


.npiny { width:100%; height:auto; margin:0 auto; overflow:hidden; background:#fecede;}
.npiny_a { width:1200px; height:auto; margin:0 auto; padding-top:40px; padding-bottom:62px; overflow:hidden;}
.npiny_a_left { width:620px; float:left;}
.npiny_a_right { float:right; width:491px;}
.npint_left_top { width:100%; height:auto; overflow: hidden; font-size:18px; padding-bottom:25px; color:#333333}
.npint_left_top span { font-size:24px; color:#c31c14;}

.npint_left_r { width:100%; height:auto; font-size:16px; color:#333; margin-bottom:35px; line-height:46px; border:2px solid #fff;}
.npint_left_r span { width:75px; height:46px; background:#fff; display:block; float:left; text-align:center; line-height:46px; font-size:26px; color:#c31c14; margin-right:10px;}

.npint_left_u { width:100%; height:auto; margin:0 auto; overflow:hidden; margin-bottom:30px;}
.npint_left_u li { float:left; width:112px; line-height:31px; border-radius:0.8em; background:#fff; text-align:center; margin-right:30px;}
.npint_left_u li a { color:#333;}

.npint_sd { width:100%; height:auto; overflow:hidden;}
.npint_sd li { width:50%; height:98px; float:left; margin-bottom:15px;}
.npint_sd_top { width:100%; height:auto; font-size:20px; color:#333333; margin-bottom:12px; overflow:hidden;}
.npint_sd_top img { float:left;}

.nprint_s { width:100%; height:auto; line-height:26px; color:#666; font-size:16px;}

.wenhua { width:100%; height:auto; margin:0 auto; overflow:hidden; padding-top:40px;}
.wenhua_a { width:100%; height:auto; overflow:hidden;}
.wenhua_a span { font-size:50px; color:#c31c14; float:left;}
.wenhua_a font h{ font-size:22px; color:#333333;}
.wenhua_a font { line-height:26px;}

.ky { width:100%; height:auto; overflow:hidden; padding-top:60px; margin:0 auto; overflow:hidden; line-height:20px;}
.ky img { float:left; padding-right:60px;}
.ky p { text-indent:2em;}

.ky_r { width:100%; height:auto; padding-top:82px; text-align:center; line-height:36px; border-bottom:1px solid #eaeaea; padding-bottom:50px;}
.ky_r img { float:left;}
.ky_r span { font-size:18px; color:#da251c;}
.jiaru { width:100%; height:auto; padding-top:118px;}
.jiaru_top { width:100%; height:auto; margin:0 auto; overflow:hidden; margin-bottom:38px;}

.jiatu_a { width:100%; height:46px; margin:0 auto; overflow:hidden; background:url(../images/join_03.jpg) no-repeat center; text-align:center; line-height:42px; font-size:16px; color:#666666;}
.jiatu_o { width:100%; height:auto; text-align:center; overflow:hidden; padding-top:45px;}
.jiatu_o li { display:inline-block; width:24%;}


.jiatk { width:100%; height:auto; margin:0 auto; overflow:hidden; text-align:center; padding-top:65px; line-height:32px; color:#666; font-size:16px; padding-bottom:69px;}


.zp { width:100%; height:auto; overflow:hidden; background:#f9f9f9;}
.zp_a { width:1200px; height:auto; padding-top:25px; margin:0 auto; padding-bottom:64px;}

.jia_zt { width:100%; height:auto; overflow:hidden;}
.jia_zt li { width:100%; height:auto; overflow:hidden; line-height:44px; font-size:16px; color:#333333; background:#fff; border-bottom:1px solid #cccccc; padding-bottom:6px; padding-top:6px;}
.jia_zt_a { width:25%; float:left;}
.jia_zt li:nth-child(1) { background:#c31c14; color:#fff; padding-bottom:0px; padding-top:0px;}
.jia_zt li a {}
.jia_zt_a:nth-child(1) { padding-left:25px;}


.nnews { width:100%; height:auto; overflow:hidden; margin:0 auto;}
.nnews li { width:100%; height:auto; overflow:hidden; margin:0 auto;}
.nnews_left { width:90px; height:115px; border:1px solid #999999; float:left; text-align:center; margin-right:40px;}
.nnews_left span { font-size:60px; color:#666666; display:block; padding-top:10px; padding-bottom:10px;}
.nnews_left font { width:100%; height:36px; background:#999999; color:#fff; display:block; line-height:36px;}
.nnews_left_a { width:402px; height:259px; float:left; margin-right:30px;}
.nnews_left_a img { width:402px; height:259px;}

.nnews_left_y { width:635px; float:right; line-height:24px;}
.nnews_left_y span { font-size:20px; color:#333333; display:block; padding-bottom:25px; border-bottom:1px dashed #ccc; margin-bottom:40px;}
.nnews_left_w { width:100%; height:auto; padding-top:65px;}
.nnews_left_w a { font-size:18px; color:#c31c14; float:right; border-bottom:1px solid #c31c14;}
.nnews_left_w a:hover {  color:#c31c14;}

.nnews_yright { width:1070px; float:left; padding-bottom:32px; border-bottom:1px solid #dddddd; margin-bottom:45px;}


.news_bottom { width:100%; height:auto; overflow:hidden; text-align:center;}
.news_bottom li { display:inline-block; padding:5px 8px 5px 8px; border:1px solid #e2e2e2;}
.news_bottom li a { display:block;}
.news_bottom .ye { background:#c31c14;}
.news_bottom .ye a { color:#fff;}

.zs { width:100%; height:auto; overflow:hidden; padding-top:123px;}
.zs_top { width:100%; height:auto; background:#f5e0e7; line-height:30px; font-size:24px; color:#c31c14; text-align:center;}
.zs_o { width:100%; height:auto; padding-top:40px; padding-bottom:40px; text-align:center; line-height:30px;}
.zs_o span { color:#c31c14;}


.zs_f { width:100%; height:auto; overflow:hidden; margin-top:50px; margin-bottom:60px;}
.zs_f li { width:188px; height:181px; background:url(../images/policy_06.jpg) no-repeat bottom center; padding-top:38px; float:left; margin-right:56px;}
.zs_ps { text-align:center; padding-top:30px; color:#fff; font-size:18px; line-height:26px;}
.zs_ps span { font-size:24px; display:block; padding-bottom:20px;}
.zs_f li:hover { width:188px; height:181px; background:url(../images/policy_03.jpg) no-repeat bottom center; padding-top:0;
}
.zs_f li:nth-child(5){ margin-right:0;}

.zs_iu { width:600px; margin:0 auto; line-height:32px; padding-top:32px; padding-bottom:50px;}



























